#pragma once

#ifndef STRATEGYCONTEXT_H
#define STRATEGYCONTEXT_H

#include <loki\SmartPtr.h>

namespace SmartTrade{

	struct StrategyContext{

		StrategyContext(void){}
		~StrategyContext(void){}
		void SubscribeInstrument(const char* pInstrumentIds){}
		void SubscribePairInstrument(const char* pFirstInstrumentId,const char* pSecondInstrumentId){}
		void RegisterBarInfo(const char* pInstrumentId,SmartTradecBarTypeEnum enumBarType,long lBarSize){}

	};

	typedef Loki::SmartPtr<StrategyContext> Ptr_Context;
}

#endif // STRATEGYCONTEXT_H